#leetcode题目9：回文数字
#难度：简单
#时间复杂度：O(logn)
#空间复杂度：O(1)
#解题思路：模拟
#见b站

class Solution:
    def isPalindrome(self, x: int) -> bool:
        num=0
        a=abs(x)
        while a!=0:
            temp=a%10
            num=num*10+temp
            a=a//10
        if x>0 and x==num:
            return True
        else:
            return False

#测试数据
x=121
solution=Solution()
print(solution.isPalindrome(x))

x=-121
solution=Solution()
print(solution.isPalindrome(x))

x=10
solution=Solution()
print(solution.isPalindrome(x))